<?php 
include ("functies.php");
connectdb();
include("kop.php");
$ingelogdegebruiker = $_SESSION['naam'];
if ($_SESSION['naam'] != ""){
?>

<tr><td colspan = "2">

<?php
// Eerst kijken we of er iets verstuurd is
if (IsSet($_POST['Submit'])){

		$fouten = 0;
		$fout = "";
		if (empty($_POST['activiteit'])){$fout .= "Korte omschrijving is niet gevuld <br>"; $fouten++;}
		if (empty($_POST['gewres'])){$fout .= "Gewenst Resultaat is niet gevuld <br>";$fouten++;}
		if (empty($_POST['presind'])){$fout .= "Prestatieindicatoren is niet gevuld <br>";$fouten++;}
		if (empty($_POST['middelen'])){$fout .= "Middelen is niet gevuld <br>";$fouten++;}
		if (empty($_POST['status'])){$fout .= "Status is niet gevuld <br>";$fouten++;}

		if($fouten >0){
			echo $fout; 
			echo "<br>";
			terug(1);
		}else
		{ // er waren geen fouten, dus we gaan de zaak verwerken.
// hier de verwerking van het formulier laten beginnen met de geposte velden uitlezen....
$actid = $_POST['aid'];
$activiteit = addslashes($_POST['activiteit']);
$omschrijving = addslashes($_POST['omschrijving']);
$resultaatgebied = $_POST['resultaatgebied'];
$programma = $_POST['programma'];
$indienerid = $_POST['indienerid'];
$beginjaar = $_POST['beginjaar'];
$eindjaar = $_POST['eindjaar'];
$betrokkenen = addslashes($_POST['betrokkenen']);
$gewres = addslashes($_POST['gewres']);
$presind = addslashes($_POST['presind']);
$voortgang = addslashes($_POST['voortgang']);
$status = addslashes($_POST['status']);
$gereedmaand = $_POST['gereedmaand'];
$gereedjaar = $_POST['gereedjaar'];

$SQL = "UPDATE activiteit set
	Activiteit = '$activiteit',
	Omschrijving = '$omschrijving',
	IdResultaatgebied = $resultaatgebied,
	IdProgramma = $programma,
	IdAfdeling = $indienerid,
	Beginjaar = $beginjaar,
	Eindjaar = $eindjaar,
	Betrokkenen = '$betrokkenen',
	GewenstResultaat = '$gewres',
	PrestatieIndicatoren = '$presind',
	Voortgang = '$voortgang',
	Status = '$status',
	GereedMaand = $gereedmaand,
	GereedJaar = $gereedjaar
	WHERE Id = $actid";
$boodschap = "Wijzigingen zijn opgeslagen";
schrijfdb($SQL, $boodschap);



/* nu moeten we de koppeltabel vestigingactiviteit nog wijzigen. Wanneer er een vestiging is weggehaald
moet er een record worden verwijderd, wanneer er een vestiging is toegevoegd moet er een record worden 
toegevoegd. */
// eerst maar toevoegen
$sqlpostvest = "select * from vestiging";
    $postvestresultaat = mysql_query($sqlpostvest);
	$postvestresultaat = mysql_query($sqlpostvest);
    $postvestaantal = mysql_num_rows($postvestresultaat);
	$i = 1;
	$treffer = 0;
	while($i <= $postvestaantal) {
		$vestigingact = $_POST['vestiging'.$i];
		
			//echo "$vestigingact";
			if ($vestigingact == $i){
				$treffer++; // er is een vestiging aangevinkt.
				//echo "treffer" . $treffer;
				$selectvestact = "select * from activiteitvestiging where IdActiviteit = $actid AND IdVestiging = $i";
				$vestactres = mysql_query($selectvestact);
    			$vestactaantal = mysql_num_rows($vestactres);
				IF($vestactaantal ==0){
				$SQL = "INSERT INTO activiteitvestiging (IdActiviteit, IdVestiging) VALUES($actid, $i)"; 
				$boodschap ="";
				
				schrijfdb($SQL, $boodschap);
				
				}
			}
			$i++;
	}
	if($treffer>0){
	// Er zijn vestigingen aan de activiteit gekoppeld. 

	$sqlpostvest = "select * from vestiging";
    $postvestresultaat = mysql_query($sqlpostvest);
    $postvestaantal = mysql_num_rows($postvestresultaat);
	$i = 1;
	while($i <= $postvestaantal) {
		$vestigingact = $_POST['vestiging'.$i];
		
		if ($i != $vestigingact){
			$delvestact = "delete from activiteitvestiging where IdActiviteit = $actid and IdVestiging = $i"; 
			$boodschap = "";
			schrijfdb($delvestact,$boodschap)	;	
			$delvestact = "delete from activiteitvestiging where IdActiviteit = $actid and IdVestiging = 6"; 
			$boodschap = "";
			schrijfdb($delvestact,$boodschap)	;	
			
		}
		$i++;
	}
	} // einde vestiging gevonden?
	else
	{
	// geen vestiging gevonden dus vullen wij er een in....
			echo "<br>geen vestiging ingevoerd. Pas zsm deze activiteit aan voor wat betreft de betreffende vestiging(en)"; 
			$delvestact = "delete from activiteitvestiging where IdActiviteit = $actid"; 
			$boodschap = "";
			schrijfdb($delvestact,$boodschap)	;	

			
			
			$SQL = "INSERT INTO activiteitvestiging (IdActiviteit, IdVestiging) VALUES($actid, 6)"; 
			$boodschap ="";
			schrijfdb($SQL, $boodschap);

	}


terug(2);

}// einde fouten
}// einde submit.
else
{ // schijnbaar is er niet op submit geklikt 
	
	//[debug] print_array($_GET);

$detailid = $_GET['id'];

$sqlmute = "SELECT *
FROM `activiteit` A, `vestiging` V, `resultaatgebied` R, `programma` P, `indieners` I, `activiteitvestiging` AV
WHERE a.Id = AV.IdActiviteit
AND AV.IdVestiging = V.Id
AND A.IdResultaatgebied = R.Id
AND A.IdProgramma = P.Id
AND A.IdIndiener = I.gid 
AND A.Id = $detailid group by A.Id";

//print "Dit is de query: ".$sqlmute;

$resultaatmute = mysql_query($sqlmute);
$aantalmute = mysql_num_rows($resultaatmute);


echo "<form action=\"muteactie.php?id=$detailid\" method=\"post\">\n";
	echo" <table> \n";
	// voor nette lay-out bieden we het formulier in tabel aan.
while ($recordmute = mysql_fetch_object($resultaatmute))
{
	echo" <tr> <td>&nbsp;</td> <td> <input type =\"hidden\" name=\"aid\"
			value = \"$detailid\"></td> </tr>\n";
		echo" <tr> <td>Beknopte omschrijving</td><td><input name=\"activiteit\"
			value = \"" . stripslashes($recordmute->Activiteit) . "\"></td></tr>\n";
		echo" <tr> <td>Omschrijving </td>
					<td><textarea name = \"omschrijving\" cols=\"77\" rows=\"8\" wrap=\"VIRTUAL\">" . stripslashes($recordmute->Omschrijving) . "
						</textarea>
					</td>
			  </tr>\n";
		echo "<tr><td>Resultaatgebied</td><td>";
		echo "
		<select name=\"resultaatgebied\">";
       
      $sqlresgeb = "select * from resultaatgebied";
      $resultaat = mysql_query($sqlresgeb);
	  $resultaat = mysql_query($sqlresgeb);
      $aantal = mysql_num_rows($resultaat);
	  while ($record = mysql_fetch_object($resultaat)) {
      
	   if( $record->Id == $recordmute->IdResultaatgebied)
	   {
		echo "<option value =\"$record->Id\" selected>$record->Resultaatgebied</option>";
		}else
		{
		echo "<option value =\"$record->Id\">$record->Resultaatgebied</option>";
		}
	  }  
      
      echo "  </select></td>";
echo "</td></tr>";	

		echo "<tr><td>Programma</td><td>
		<select name=\"programma\">";
       
      $sqlprog = "select * from programma";
      $resultaat = mysql_query($sqlprog);
	  $resultaat = mysql_query($sqlprog);
      $aantal = mysql_num_rows($resultaat);
	  while ($record = mysql_fetch_object($resultaat)) {
      
	   if( $record->Id == $recordmute->IdProgramma)
	   {
		echo "<option value =\"$record->Id\" selected>$record->Programma</option>";
		}else
		{
		echo "<option value =\"$record->Id\">$record->Programma</option>";
		}
	  }  
      
      echo "  </select></td>";
echo "</td></tr>";	
	
	echo "
	 <tr> 
      <td>TBV Vestiging</td>
      <td>
	";
	  $sqlvest = "select * from vestiging";
      $resultaat = mysql_query($sqlvest);
	  $aantal = mysql_num_rows($resultaat);
	  $teller = 1;
	  while ($record = mysql_fetch_object($resultaat)) {
		if ($record->Vestiging !="onbekend"){
			$sqlvestact = "select * from activiteitvestiging where IdActiviteit = $detailid AND IdVestiging = $record->Id";
			$resvestact = mysql_query($sqlvestact);
			$aantal = mysql_num_rows($resvestact);
			if ($aantal == 1 ){
		  echo  "<input type=\"checkbox\" name=\"vestiging$teller\" value=\"$record->Id\" checked>$record->Vestiging</BR>";
			}else{
			echo  "<input type=\"checkbox\" name=\"vestiging$teller\" value=\"$record->Id\">$record->Vestiging</BR>";
			}
		$teller++;
		}
	  }  
    echo "
      </td>
    </tr>
	";
	
	echo "
	<tr><td>Dienst/Afdeling</td><td>
      <select name=\"indienerid\">";      

	$sqlind = "select * from afdelingen";
    $indresultaat = mysql_query($sqlind);
	$indresultaat = mysql_query($sqlind);
    $indaantal = mysql_num_rows($indresultaat);

	  while ($record = mysql_fetch_object($indresultaat)) {
	if ($record->Id == $recordmute->IdAfdeling){
	echo "<option value =\"$record->Id\" selected>$record->Dienst</option>";
	}else{
	echo "<option value =\"$record->Id\">$record->Dienst</option>";
	}
	}
	
	echo "
</select> 

</td></tr>	
	";
	
	echo "    <tr> 
      <td>Schooljaren</td>
      <td>Beginjaar       <select name=\"beginjaar\"> ";     
	  
	  $jaar = date("Y");
	  $j=0;
	  while($j < 5){
		if ($jaar == $recordmute->Beginjaar){
	    echo "<option value = \"$jaar\" selected>$jaar</option>";
		} else
		{
		echo "<option value = \"$jaar\">$jaar</option>";
		}
		$jaar++;
		$j++;
	  }
	  echo "</select> Eindjaar<select name=\"eindjaar\">";      
 	  $jaar = date("Y");
	  $j=0;
	  while($j < 5){
	    if ($jaar == $recordmute->Eindjaar){
		echo "<option value = \"$jaar\" selected>$jaar</option>";
		}else{
		echo "<option value = \"$jaar\">$jaar</option>";
		}
		$jaar++;
		$j++;
	  }
echo "</select></td></tr>";

		echo" <tr> <td>Betrokkene(n)</td><td><input name=\"betrokkenen\"
			value = \"" . stripslashes($recordmute->Betrokkenen) . "\"></td></tr>\n";

		echo" <tr> <td>Gewenst resultaat</td><td><input name=\"gewres\"
			value = \"" . stripslashes($recordmute->GewenstResultaat) . "\"></td></tr>\n";
		
		echo" <tr> <td>Prestatie indicatoren</td><td><input name=\"presind\"
			value = \"" . stripslashes($recordmute->PrestatieIndicatoren) . "\"></td></tr>\n";
		
		echo" <tr> <td>Middelen</td><td><input name=\"middelen\"
			value = \"" . stripslashes($recordmute->Middelen) . "\"></td></tr>\n";

		echo" <tr> <td>Voortgang</td><td><input name=\"voortgang\"
			value = \"" . stripslashes($recordmute->Voortgang) . "\"></td></tr>\n";
			
		echo" <tr> <td>Status</td><td><input name=\"status\"
			value = \"" . stripslashes($recordmute->Status) . "\"></td></tr>\n";
			
	echo "	
    <tr>
      <td>Gereed (maand-jaar)  
	  </td>
      <td> maand
	  <select name=\"gereedmaand\">";      
	  
	  $m=1;
	  while($m < 13){
	  	if($m == $recordmute->GereedMaand ){echo "<option value = \"$m\" selected>$m</option>";}
	  	else {
	    echo "<option value = \"$m\">$m</option>";
	  	}
	    
	    
	    $m++;
	  }
	  echo " </select>

	  jaar
	  <select name=\"gereedjaar\">";      
	  
	  $jaar = date("Y");
	  $j=0;
	  while($j < 5){
	  
	  	if($jaar == $recordmute->GereedJaar){
	    echo "<option value = \"$jaar\" selected>$jaar</option>";}
	    else {echo "<option value = \"$jaar\">$jaar</option>";}
		$jaar++;
		$j++;
	  }
	  echo "
	  </select>
    </tr>";
		


}
	echo"</table>\n";
	button("Wijzig"); 

echo "</form>";
}
print "</td></tr>";
voet1();
} else {
	voet2();
}

?>
